class HashTable:
    def __init__(self, size=10):
        self.size = size
        self.table = [[] for _ in range(size)]
    
    def _hash_function(self, value):
        # Simple hash function using ascii values
        return sum(ord(char) for char in value) % self.size
    
    def insert(self, value):
        index = self._hash_function(value)
        if value not in self.table[index]:
            self.table[index].append(value)

    def delete(self, value):
        index = self._hash_function(value)
        if value in self.table[index]:
            self.table[index].remove(value)

    def __repr__(self):
        return str(self.table)
    
# Example usage
if __name__ == "__main__":
    ht = HashTable()

    print(ht._hash_function("apple"))
    ht.insert("apple")

    print(ht._hash_function("kiwi"))
    ht.insert("kiwi")

    print(ht._hash_function("banana"))
    ht.insert("banana")

    print(ht._hash_function("orange"))
    ht.insert("orange")

    print(ht)